\subsection{log.h-Dateireferenz}
\label{log_8h}\index{log.h@{log.h}}
Ein Werkzeug zur Protokollierung. 

{\tt \#include \char`\"{}lcv-config.h\char`\"{}}\par
{\tt \#include \char`\"{}lcv-structs.h\char`\"{}}\par
{\tt \#include \char`\"{}log-config.h\char`\"{}}\par
\subsubsection*{Funktionen}
\begin{CompactItemize}
\item 
void {\bf lcv\_\-logging} (const unsigned char enable)
\begin{CompactList}\small\item\em Aktiviert, bzw. \item\end{CompactList}\item 
void {\bf lcv\_\-log} (const char $\ast$entry)
\begin{CompactList}\small\item\em Schreibt einen Eintrag in die Protokolldatei. \item\end{CompactList}\item 
void {\bf lcv\_\-log\_\-error} (const char $\ast$entry, const char $\ast$function)
\begin{CompactList}\small\item\em Schreibt einen Fehler-Eintrag in die Protokolldatei. \item\end{CompactList}\item 
void {\bf lcv\_\-log\_\-warning} (const char $\ast$entry, const char $\ast$function)
\begin{CompactList}\small\item\em Schreibt einen Warnungs-Eintrag in die Protokoll-Datei. \item\end{CompactList}\end{CompactItemize}


\subsubsection{Ausführliche Beschreibung}
Ein Werkzeug zur Protokollierung. 

\begin{Desc}
\item[Autor:]Daniel Kummer, Sebastian Kummer \end{Desc}
\begin{Desc}
\item[Datum:]Donnerstag, Dezember 12, 2007 \end{Desc}
\begin{Desc}
\item[Version:]1.0 \end{Desc}


Definiert in Datei {\bf log.h}.

\subsubsection{Dokumentation der Funktionen}
\index{log.h@{log.h}!lcv_log@{lcv\_\-log}}
\index{lcv_log@{lcv\_\-log}!log.h@{log.h}}
\paragraph{\setlength{\rightskip}{0pt plus 5cm}void lcv\_\-log (const char $\ast$ {\em entry})}\hfill\label{log_8h_64e28a98e670fc7cd88d040fe59c2f5d}


Schreibt einen Eintrag in die Protokolldatei. 

\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em entry}]Eintrag \end{description}
\end{Desc}


Definiert in Zeile 32 der Datei log.c.

Benutzt FALSE, first\_\-log\_\-entry, lcv\_\-first\_\-log\_\-entry(), LOG\_\-FILE\_\-NAME und logging\_\-is\_\-enabled.\index{log.h@{log.h}!lcv_log_error@{lcv\_\-log\_\-error}}
\index{lcv_log_error@{lcv\_\-log\_\-error}!log.h@{log.h}}
\paragraph{\setlength{\rightskip}{0pt plus 5cm}void lcv\_\-log\_\-error (const char $\ast$ {\em entry}, const char $\ast$ {\em function})}\hfill\label{log_8h_ff9ff7830b2121dcd8e64d7cc1252534}


Schreibt einen Fehler-Eintrag in die Protokolldatei. 

\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em entry}]Eintrag \item[{\em function}]Funktion, in welcher der Fehler aufgetreten ist \end{description}
\end{Desc}


Definiert in Zeile 82 der Datei log.c.

Benutzt lcv\_\-log().\index{log.h@{log.h}!lcv_log_warning@{lcv\_\-log\_\-warning}}
\index{lcv_log_warning@{lcv\_\-log\_\-warning}!log.h@{log.h}}
\paragraph{\setlength{\rightskip}{0pt plus 5cm}void lcv\_\-log\_\-warning (const char $\ast$ {\em entry}, const char $\ast$ {\em function})}\hfill\label{log_8h_8478a914926d15bf375feb130ff51b3e}


Schreibt einen Warnungs-Eintrag in die Protokoll-Datei. 

\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em entry}]Eintrag \item[{\em function}]Funktion, in welcher die Warnung aufgetreten ist \end{description}
\end{Desc}


Definiert in Zeile 89 der Datei log.c.

Benutzt lcv\_\-log().\index{log.h@{log.h}!lcv_logging@{lcv\_\-logging}}
\index{lcv_logging@{lcv\_\-logging}!log.h@{log.h}}
\paragraph{\setlength{\rightskip}{0pt plus 5cm}void lcv\_\-logging (const unsigned char {\em enable})}\hfill\label{log_8h_e9c80c6a5fc3b1816d6131a8d7f21fba}


Aktiviert, bzw. 

deaktiviert die Protokollierung \begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em enable}]TRUE (Aktivieren), FALSE (Deaktiveren) \end{description}
\end{Desc}


Definiert in Zeile 27 der Datei log.c.

Benutzt logging\_\-is\_\-enabled.